@echo off
chcp 65001 > nul
title UC系统停止器

echo ====================================
echo     UC系统停止脚本
echo ====================================
echo.

echo 正在停止所有服务...

:: 停止AI推理服务
echo [1/3] 停止AI推理服务 (端口5001)...
taskkill /f /im python.exe /fi "windowtitle eq AI推理服务*" > nul 2>&1
taskkill /f /im python.exe /fi "cmd /k python inference_server.py*" > nul 2>&1

:: 停止后端服务
echo [2/3] 停止后端API服务 (端口4000)...
taskkill /f /im node.exe /fi "windowtitle eq 后端服务*" > nul 2>&1
taskkill /f /im node.exe /fi "cmd /k npm start*" > nul 2>&1

:: 停止前端服务
echo [3/3] 停止前端Web服务 (端口8101)...
taskkill /f /im node.exe /fi "windowtitle eq 前端服务*" > nul 2>&1
taskkill /f /im node.exe /fi "cmd /k npm run dev*" > nul 2>&1

:: 额外清理
echo.
echo 清理可能残留的进程...
taskkill /f /im python.exe > nul 2>&1
taskkill /f /im node.exe > nul 2>&1

echo.
echo ====================================
echo     所有服务已停止！
echo ====================================
echo.
pause